place of public entertainment - Turkish English Dictionary